#ifndef GRAPHISME_H
#define GRAPHISME_H

#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <vector>

using namespace std;

void dessine_cube (int x, int y, int z);
void dessine_echiquier();
void fin_dessin();
void init_dessin(TrackBallCamera *camera);
void dessin_cube_transparent(int x, int y, int z);
void dessin_zone(vector<int> *zone);
void dessin_pion(int x, int y, int z, int couleur, GLUquadric* params);
void dessin_fou(int x, int y, int z, int couleur, GLUquadric* params);
void dessin_roi(int x, int y, int z, int couleur, GLUquadric* params);
void dessin_dame(int x, int y, int z, int couleur, GLUquadric* params);
void dessin_cavalier(int x, int y, int z, int couleur, GLUquadric* params);
void dessin_tour(int x, int y, int z, int couleur, GLUquadric* params);
void init_echiquier(GLUquadric* params);
void stop(TrackBallCamera *camera );

#endif
